Machine Learning Vs. Deep Learning Vs. Foundation Models